|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Sync
Interface que especifica como webfotos irá sincronizar arquivos.
| Method Summary | |
|---|---|
void |
cd(String diretorioFilho)
Muda o diretório. |
boolean |
changeWorkingDirectory(String pathName)
Muda o diretório de trabalho baseado no novo passado como parâmetro. |
boolean |
connect()
Conecta ao FTP. |
boolean |
deleteFile(String string)
Deleta um arquivo especificado pelos parãmetros. |
void |
disconnect(String msg)
Desconecta do FTP e apresenta uma mensagem explicando o motivo. |
int |
getBufferSize()
Retorna o tamanho do Buffer. |
org.apache.commons.net.io.CopyStreamListener |
getCopyStreamListener()
Retorna um objeto CopyStreamListener. |
ArrayList<Arquivo> |
getListaArquivos()
Retorna uma lista de arquivos. |
char[] |
getSenha()
Retorna uma senha de usuário. |
String |
getSyncFolder()
Retorna o caminho que deve usar. |
SyncListener |
getSyncListener()
Retorna o ouvinte syncListener. |
String |
getUsuario()
Retorna o usuário. |
boolean |
isEnviarAltaResolucao()
Retorna a variável boolean enviarAltaResolução para especificar se serão enviadas fotos originais ou não. |
org.apache.commons.net.ftp.FTPFile[] |
listFiles()
Retorna uma lista de arquivos. |
void |
loadSyncCache()
Procure sua utilização em loadSyncCache(). |
void |
loadSyncCacheLine(String linha)
Carrega uma linha de comando FTP. |
boolean |
makeDirectory(String pathName)
Cria um novo subdiretório no diretório utilizado. |
String |
printWorkingDirectory()
Retorna o nome do diretório de trabalho. |
boolean |
removeDirectory(String albumID)
Remove um diretório através de um ID de albúm recebido. |
InputStream |
retrieveFileStream(String arquivo)
Retorna um InputStream para o arquivo específico. |
void |
setCopyStreamListener(org.apache.commons.net.io.CopyStreamListener copyStreamListener)
Seta um objeto CopyStreamListener. |
void |
setSenha(char[] senha)
Seta uma senha de usuário. |
void |
setSyncFolder(String ftpRoot)
Determina qual caminho usar. |
void |
setSyncListener(SyncListener listener)
Seta o ouvinte syncListener. |
void |
setUsuario(String usuario)
Seta um nome de usuário. |
OutputStream |
storeFileStream(String arquivo)
Retorna um OutputStream para o arquivo específico. |
void |
transferFile(InputStream streamOrigem,
OutputStream streamDestino,
long streamSize)
Faz a transferência de um arquivo. |
| Method Detail |
|---|
InputStream retrieveFileStream(String arquivo)
throws IOException
arquivo - Nome do arquivo.
IOException - Erro durante transmissão de I/O.
OutputStream storeFileStream(String arquivo)
throws IOException
arquivo - Nome do arquivo.
IOException - Erro durante transmissão de I/O.
void transferFile(InputStream streamOrigem,
OutputStream streamDestino,
long streamSize)
throws IOException
streamOrigem - Arquivo de origem.streamDestino - Local de destino.streamSize - Tamanho do arquivo.
IOException - Problemas na leitura e escrita dos dados.
boolean deleteFile(String string)
throws IOException
string - Nome do arquivo.
IOException - Erro durante transmissão de I/O.
void cd(String diretorioFilho)
throws IOException,
SyncException
diretorioFilho - Diretório que deve ser acessado.
IOException - Erro de sincronização.
SyncException - Erro de comunicação entre os dados.
boolean makeDirectory(String pathName)
throws IOException
pathName - O nome do diretório a ser criado.
IOException - Se um erro de I/O ocorrer enquanto está sendo enviado
um comando ao servidor ou recebendo uma resposta do servidor.
boolean changeWorkingDirectory(String pathName)
throws IOException
pathName - Novo diretório de trabalho.
IOException - Erro durante uma transmissão de I/O.
String printWorkingDirectory()
throws IOException
IOException - Erro durante transmissão de I/O.
boolean removeDirectory(String albumID)
throws IOException
albumID - ID do albúm.
IOException - Exceção durante transmissão de I/O.boolean connect()
void disconnect(String msg)
msg - Mensagem do motivo da desconexão.void setCopyStreamListener(org.apache.commons.net.io.CopyStreamListener copyStreamListener)
copyStreamListener - Objeto da classe CopyStreamListener.org.apache.commons.net.io.CopyStreamListener getCopyStreamListener()
void setSyncListener(SyncListener listener)
listener - Um listener de sincronização.SyncListener getSyncListener()
void setSyncFolder(String ftpRoot)
ftpRoot - Parâmetro que recebe a informação.String getSyncFolder()
String getUsuario()
void setUsuario(String usuario)
usuario - Usuário.char[] getSenha()
void setSenha(char[] senha)
senha - Senha.
org.apache.commons.net.ftp.FTPFile[] listFiles()
throws IOException
IOException - Erro durante transmissão de I/O.int getBufferSize()
void loadSyncCacheLine(String linha)
linha - Linha de comando FTP.ArrayList<Arquivo> getListaArquivos()
void loadSyncCache()
loadSyncCache().
boolean isEnviarAltaResolucao()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||